home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 2
/
Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso
/
Aminet
/
misc
/
amag
/
AM1293_2.lha
/
Tips & Tricks
/
ClockDemo.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1993-06-02
|
2KB
|
58 lines
{***************************************************}
{ ClockDemo.pas }
{ }
{ Benötigt die utility.library und das }
{ Battclock.resource }
{ Läuft erst ab OS 2.0 }
{***************************************************}
PROGRAM ClockDemo;
Uses Exec, Utility, BattClock;
VAR
{ Hier legen wir die benötigten Daten ab }
Current : pClockData;
BEGIN
{ Öffnen der utility.library }
UtilityBase:=OpenLibrary('utility.library',36);
{ Öffnen der Ressource }
BattClockBase:=OpenResource(BATTCLOCKNAME);
IF (BattClockBase<>NIL)AND(UtilityBase<>NIL) THEN
BEGIN
{ Speicher für die Daten bereitstellen }
NEW(Current);
{ Konvertiere das Amiga-Datum }
Amiga2Date(ReadBattClock,Current);
write('Aktuelle Zeit: ');
writeln(Current^.hour,':',Current^.min,':',
Current^.sec);
write('Aktuelles Datum: ');
writeln(Current^.mday,'-',Current^.month,'-',
Current^.year);
write('Wochentag: ');
CASE Current^.wday OF
1: Writeln('Montag'); { Current^.wday=1 }
2: Writeln('Dienstag'); { Current^.wday=2 }
3: Writeln('Mittwoch'); { Current^.wday=3 }
4: Writeln('Donnerstag'); { Current^.wday=4 }
5: Writeln('Freitag'); { Current^.wday=5 }
6: Writeln('Samstag'); { Current^.wday=6 }
7: Writeln('Sonntag'); { Current^.wday=7 }
END;
CloseLibrary(UtilityBase);
END
ELSE
IF BattClockBase=NIL THEN
BEGIN
Writeln('Das Battclock.Ressource ließ sich
nicht öffnen');
CloseLibrary(UtilityBase);
END
ELSE
Writeln('Fehler bei Utility.library');
END.